﻿using System;
using Silverlight.Mainline.InjectionHelper;
using System.Collections.Generic;

namespace SilverlightWebcamEncoder.InjectionStuffs
{
    public class MainlineInjector : MainlineInjectorBase
    {
        protected override Uri[] GetPayloadResourcePaths()
        {
            var paths = new List<Uri>
                            {
                                new Uri("SilverlightWebcamEncoder;component/InjectionPayload/Silverlight.Mainline.Injector.dll", UriKind.Relative),
                                new Uri("SilverlightWebcamEncoder;component/InjectionPayload/Desktop.Media.Encoder.dll", UriKind.Relative),
                                new Uri("SilverlightWebcamEncoder;component/InjectionPayload/WindowsMediaLib.dll", UriKind.Relative),
                                new Uri("SilverlightWebcamEncoder;component/InjectionPayload/Google.GData.Client.dll", UriKind.Relative),
                                new Uri("SilverlightWebcamEncoder;component/InjectionPayload/Google.GData.Extensions.dll", UriKind.Relative),
                                new Uri("SilverlightWebcamEncoder;component/InjectionPayload/Google.GData.YouTube.dll", UriKind.Relative),
                            };

            return paths.ToArray();
        }
    }
}
